Timing analysis of a robot controller Masters’ Thesis

نویسندگان

  • Johan Andersson
  • Jonas Neander
  • Martin Lembke
چکیده

ABB Robotics has no methods for theoretical verification of the timing behavior of the robot control system. The system is complex, about 2,5 million line of code, distributed over 15 subsystems. When changing the system, it’s hard to predict how that change will affect the temporal behavior. The system was not designed to explicitly support impact analysis. This has resulted in a “trial-and-error” approach regarding temporal issues when adding new functionality. Timing related errors can be very costly, since they might occur only under very special conditions and thus might be hard to find. This thesis proposes a solution to the problems. A set of tools and methods for verifying the temporal behavior is presented. The approach of this work is to enable the temporal analysis of the robot controller by enabling the simulation of a model. Since no existing solutions has been found, the development of a modelling language and a simulator is necessary. The model is implemented by describing the robot control system in the developed notation (ART-ML) and inserting data measured from the control system. The model and the simulator have been used to simulate the system and the results from that simulation are easily comparable with the results from the measurements. The comparison shows as expected similarities. It is not a perfect match, but with respect to the roughness and simplicity of the created model the results are promising. The created model of robot control system consists of about 100 lines of code. That is a very simple model compared to the complexity of the modelled system. Creating a more detailed model would increase the accuracy of the simulation. Adding more details to the model is very possible since the data that is extracted by the measurements contains a lot of dependencies between the tasks that can be investigated and inserted in the model. Using these tools/methods with a more accurate model, it is possible to test changes to the robot controller before implementing them. This method of simulation-based timing analysis is very general and flexible. The modelling language is capable of describing many classes of systems and the simulator is fast, enabling simulations of complex models.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimal discrete-time control of robot manipulators in repetitive tasks

Optimal discrete-time control of linear systems has been presented already. There are some difficulties to design an optimal discrete-time control of robot manipulator since the robot manipulator is highly nonlinear and uncertain. This paper presents a novel robust optimal discrete-time control of electrically driven robot manipulators for performing repetitive tasks. The robot performs repetit...

متن کامل

Solving Path Following Problem for Car-Like Robot in the Presence of Sliding Effect via LMI Formulation

One of the main problems of car-like robot is robust path following in the presence of sliding effect. To tackle this problem, a robust mix H2/H∞ static state feedback control method is selected. This method is the well-known linear robust controller which is robust against external disturbance as well as model uncertainty. In this paper, the path following problem is formulated as linear matri...

متن کامل

Adaptive fuzzy sliding mode and indirect radial-basis-function neural network controller for trajectory tracking control of a car-like robot

The ever-growing use of various vehicles for transportation, on the one hand, and the statistics ofsoaring road accidents resulting from human error, on the other hand, reminds us of the necessity toconduct more extensive research on the design, manufacturing and control of driver-less intelligentvehicles. For the automatic control of an autonomous vehicle, we need its dynamic...

متن کامل

Mobile robot wall-following control using a behavior-based fuzzy controller in unknown environments

This paper addresses a behavior-based fuzzy controller (BFC) for mobile robot wall-following control.The wall-following task is usually used to explore an unknown environment.The proposed BFC consists of three sub-fuzzy controllers, including Straight-based Fuzzy Controller (SFC),Left-based Fuzzy Controller (LFC), and Right-based Fuzzy Controller (RFC).The proposed wall-...

متن کامل

ANFIS+PID Hybrid Controller Design for Controlling of a 6-DOF Robot Manipulator and its Error Convergence Analysis

In this paper, an ANFIS+PID hybrid control policy has been addressed to control a 6-degree-of freedom (6-DOF) robotic manipulator. Then its error convergence has been also evaluated. The ability to formulate and estimate the system uncertainties and disturbances along with system dynamics and rejecting the disturbances effect are some advantages of the proposed method in   comparing with the co...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002